#ifndef ABSTRACTWRITER_H
#define ABSTRACTWRITER_H

#include <QThread>
#include <QString>

#include "uml/projects/umlproject.h"

class AbstractWriter : public QThread
{
public:
    AbstractWriter();

    void setFilePath(QString filePath);
    void setUmlProject(UmlProject *project);

protected:
    QString _filePath;
    UmlProject *_project;
    DatatypeDictionary *_dataTypes;
};

#endif // ABSTRACTWRITER_H
